5096. Шаграт

 

Воистину, армия Темного Повелителя Саурона бесчисленна – в ней целых n орков! (по некоторым источникам, целых 10100). Однако не так давно в ней имел место досадный случай дезертирства – один из орков, имя которому Шаграт, решил, что ему пора бы и на пенсию. Он отправился далеко на запад Средиземья, обзавелся там небольшим огородом и принялся возделывать лук-порей. Интересно было бы узнать, сколько орков в армии теперь.

 

Вход. Первоначальное количество орков в армии n (1 ≤ n ≤ 10100).

 

Выход. Выведите количество орков в армии после ухода Шаграта.

 

Пример входа

Пример выхода

2

1

 

 

РЕШЕНИЕ

длинная арифметика

 

Анализ алгоритма

В задаче следует вычесть единицу из длинного целого числа. Воспользуемся классом BigInteger в Java.

 

Реализация алгоритма

 

import java.util.*;

import java.math.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    BigInteger a = new BigInteger(con.next());

    a = a.subtract(new BigInteger("1"));

    System.out.println(a);

    con.close();

  }

}